package com.hb.trade.server.center.au.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hb.core.pojo.center.au.entity.ApiInfo;
import com.hb.core.pojo.center.au.entity.ApiRole;
import com.hb.core.pojo.enums.ApiFilterType;

import java.util.List;

/**
 * 角色关联中间表, 用于关联用户角色 服务类
 *
 * @author zhaojk
 * @since 2022-03-22
 */
public interface ApiRoleService extends IService<ApiRole> {

    /**
     * 查询指定角色的规定类型的接口
     *
     * @param roleIds
     * @param filterType
     * @return
     * @see ApiFilterType
     */
    List<ApiInfo> listApisByRoleIds(List<Long> roleIds, ApiFilterType filterType);
}
